package com.module.overview.ui.editCardList

/**
 *
 * 作者：sosou
 *
 * 版本：1.0
 *
 * 创建日期：13/6/2025
 *
 * 描述：定义RecyclerView拖拽排序的适配器接口
 *
 * 修订历史：
 *
 */
interface ItemTouchHelperAdapter {
    /**
     * 当项目被移动时调用
     * @param fromPosition 起始位置
     * @param toPosition 目标位置
     * @return 如果移动成功返回true
     */
    fun onItemMove(fromPosition: Int, toPosition: Int): Boolean

    /**
     * 当拖拽完成时调用，可以用于保存新的排序
     */
    fun onDragComplete()
}